package com.ctsi.crm.sync.domain;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

public class RegionInfo implements Serializable {

    private String commonRegionId;

    private String parRegionId;

    private Integer regionLevel;

    private String regionName;

    private String regionType;

    private List<RegionInfo> children = new ArrayList<>();

    public RegionInfo() {
    }

    public String getCommonRegionId() {
        return commonRegionId;
    }

    public void setCommonRegionId(String commonRegionId) {
        this.commonRegionId = commonRegionId;
    }

    public String getParRegionId() {
        return parRegionId;
    }

    public void setParRegionId(String parRegionId) {
        this.parRegionId = parRegionId;
    }

    public Integer getRegionLevel() {
        return regionLevel;
    }

    public void setRegionLevel(Integer regionLevel) {
        this.regionLevel = regionLevel;
    }

    public String getRegionName() {
        return regionName;
    }

    public void setRegionName(String regionName) {
        this.regionName = regionName;
    }

    public String getRegionType() {
        return regionType;
    }

    public void setRegionType(String regionType) {
        this.regionType = regionType;
    }

    public List<RegionInfo> getChildren() {
        return children;
    }

    public void setChildren(List<RegionInfo> children) {
        this.children = children;
    }
}
